@charset "utf-8";
/* CSS Document */
body,form,ul,ol,li,dt,dd,dl,h1,h2,h3,h4,h5,input{
	margin:0px; padding:0px; list-style:none;font-family:"microsoft Yahei";}
html,body{height:100%; font-size: 12px}
a:link,a:visited,a:active,a:hover{
	text-decoration:none}

/**用户登录**/
.loginBox{ width: 600px; margin: auto; overflow: hidden;}
.login-title{color: rgb(74, 164, 180); margin-bottom: 30px; font-family:"microsoft Yahei"; text-align: center; margin-top: 50px}

.navbar{ border-radius:0}
.navbar-brand{font-family:"microsoft Yahei"}
#nav{
	padding:5px; overflow:hidden;
    background: #f7f5fa;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
#nav p{ height:40px; line-height:40px; margin:0px; padding:0px; cursor:pointer; border-radius:5px; padding-left:5px;}
#nav p:hover{ background-color:#ddd;}
#nav p.select{background-color:#ddd;border-radius:5px 5px 0 0;}
#nav .menu_body{ display:none}
.menu_body>li{ margin-left:20px; height:30px; line-height:30px;font-size:12px;}
#nav .local{ background-color:#fff; border:1px #ddd solid; border-top:0px;  border-radius:0px 0px 5px 5px;}
/**end**/

#picname_src{ float: left; margin-right: 20px;}
.pic-btn{ float: left; padding-top: 60px;}
.error{
	color: #ff0000;
}
.form-control{font-size: 12px}
.form-group p{
	margin-top: 5px; font-size: 12px; color: #999
}
.model-item p{ margin-top: 10px;}



textarea.areatext{ height: 100px;}

/* 分页 */
.page{ text-align:right; overflow:hidden; clear:both}
.page .pagination{ margin-top:0px}
/* 分页 */

.item{ border: 1px #dbdbdb solid; overflow: hidden; clear: both; background: #f7f7f7; padding: 10px; margin-bottom: 10px;}
.item .hd{ font-weight: bold; color: #0066CC}
table td.tl{ text-align: right; line-height: 30px; width: 100px;}
table td.tr{line-height: 30px;}
.item table{ margin-bottom: 0px;}

/*密码强度*/
.is0{background:url(../image/progressImg1.png) no-repeat 0 0;width:138px;height:7px;}
.is10{background-position:0 -7px;}
.is20{background-position:0 -14px;}
.is30{background-position:0 -21px;}
.is40{background-position:0 -28px;}
.is50{background-position:0 -35px;}
.is60{background-position:0 -42px;}
.is70{background-position:0 -49px;}
.is80{background-position:0 -56px;}
.is90{background-position:0 -63px;}
.is100{background-position:0 -70px;}

table{font-size: 12px}
.group-list{clear: both; overflow: hidden; border: 1px #dbdbdb solid; margin-bottom: 10px; border-radius: 5px}
.group-list .hd{
	color:#000; border-bottom:1px #dbdbdb solid; background:#f7f7f7; padding: 5px 0px;padding-left:20px; font-weight: bold;}

.action{
	clear:both; overflow:hidden; padding: 10px 0px; padding-left:20px;}
.action ul li{
	line-height:25px; height:25px; width:100px; white-space:nowrap; float:left; }
.action ul li label{
	font-size: 12px;
}

table.report,table.report tr,table.report td{ text-align: center; border-color: #000}
table.report{ margin-bottom: 10px;}
table.report THEAD{ font-weight: bold;}
.reportName{ clear: both; text-align: center; overflow: hidden;}
.reportName h1{ text-align: center; margin: 0px; padding: 0px; font-size: 18px; line-height: 30px; height: 30px; font-weight: bold; font-family: "黑体"}
.reportName p{ text-align: center; padding: 0px; margin: 0px; font-size: 14px;}
.info{ clear: both; overflow:hidden; line-height: 30px; height: 30px}
.info .school{ float: left; width: 50%; text-align: left;}
.info .date{ float: right; width: 50%; text-align: right;}

table.export{ width: 1000px; margin: auto}
table.export td{ line-height: 50px; font-size: 14px;}
table.export td.fr{ text-align: right; width: 120px;}
table.export td.title{ text-align: center; font-family: 黑体; font-size: 14px;}

.voteBox{ clear: both; width: 50%; float: left; overflow: hidden;}
.progress-bar {
float: left;
width: 0;
height: 100%;
font-size: 12px;
line-height: 20px;
color: #fff;
text-align: center;
background-color: #428bca;
-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
-webkit-transition: width .6s ease;
-o-transition: width .6s ease;
transition: width .6s ease;
}

#preview img{ max-width: 200px;}

.thumbnail{
	float: left; width:200px; margin-right: 20px; margin-bottom: 20px; font-size: 12px; text-align: center;
}
.thumbnail img{
	height: 120px;
}
.thumbnail p{
	margin: 0px; padding: 0px;
}

#share div{ line-height: 30px; text-align: left;}

.level1{ padding-left: 20px; clear: both; overflow: hidden; font-weight: bold;}
.level2{ padding-left: 40px; clear: both; overflow: hidden;}
.level3{ padding-left: 60px; clear: both; overflow: hidden;}

#picBox{clear: both; overflow: hidden; text-align: left;}
#picBox li{display: inline-block; width: 100px; height: 100px; position: relative; border: 1px #dbdbdb solid; padding: 2px; margin-right: 10px;}
#picBox li img{display: block; width: 100%; height: 100%}
#picBox span{background: #fff; color: #000; display: block; position: absolute; right: 0px; top: 0px; padding: 2px; cursor: pointer;}
#picBox span:hover{color: #f00}

#tag_str{ clear: both;}
#tag_str li{float: left; border:1px #dbdbdb solid; margin-right: 10px; background-color: #f1f1f1}
#tag_str li span{ border-right:1px #dbdbdb solid; display: block; float: left; height: 30px; line-height: 30px; padding: 0 5px;}
#tag_str li strong{ display: block; float: right; line-height: 30px; height: 30px; padding: 0px 5px; cursor: pointer;}
#tag_str li strong:hover{ background-color: #ccc}

.level1{ height: 30px; line-height: 30px; background: #f7f7f7}
.level2{ height: 30px; line-height: 30px; text-indent: 2em;}
.level3{ height: 30px; line-height: 30px; text-indent: 4em;}

.myuser{clear: both; border: 1px #dbdbdb solid; overflow: hidden; margin-top: 10px;}